home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_47_TEXTWIND.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
23KB
|
426 lines
# near model CODE resource
# jump table entries: 57168-57175 (8 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 DF50 add.w [A0], D7
00000004 0000 0466 ori.b D0, 0x66 /* 'f' */
fn00000008:
00000008 2F0A move.l -[A7], A2
0000000A 514F subq.w A7, 8
0000000C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000010 2468 16DA movea.l A2, [A0 + 0x16DA]
00000014 200A move.l D0, A2
00000016 4A80 tst.l D0
00000018 6606 bne +0x8 /* 00000020 */
0000001A 2E80 move.l [A7], D0
0000001C 7000 moveq.l D0, 0x00
0000001E 601C bra +0x1E /* 0000003C */
label00000020:
00000020 2052 movea.l A0, [A2]
00000022 3028 0020 move.w D0, [A0 + 0x20]
00000026 48C0 ext.l D0
00000028 2052 movea.l A0, [A2]
0000002A 3228 0022 move.w D1, [A0 + 0x22]
0000002E 48C1 ext.l D1
00000030 9280 sub.l D1, D0
00000032 2052 movea.l A0, [A2]
00000034 3028 003C move.w D0, [A0 + 0x3C]
00000038 48C0 ext.l D0
0000003A 9081 sub.l D0, D1
label0000003C:
0000003C 2F40 0004 move.l [A7 + 0x4], D0
00000040 D0AF 0010 add.l D0, [A7 + 0x10]
00000044 0C80 0000 7FBC cmpi.l D0, 0x7FBC
0000004A 6F08 ble +0xA /* 00000054 */
0000004C 7000 moveq.l D0, 0x00
0000004E 504F addq.w A7, 8
00000050 245F movea.l A2, [A7]+
00000052 4E75 rts
label00000054:
00000054 7001 moveq.l D0, 0x01
00000056 504F addq.w A7, 8
00000058 245F movea.l A2, [A7]+
0000005A 4E75 rts
0000005C 48E7 0030 movem.l -[A7], A2,A3
00000060 266F 000C movea.l A3, [A7 + 0xC]
00000064 246F 0010 movea.l A2, [A7 + 0x10]
00000068 2F0B move.l -[A7], A3
0000006A 306A 0002 movea.w A0, [A2 + 0x2]
0000006E 2F08 move.l -[A7], A0
00000070 3052 movea.w A0, [A2]
00000072 2F08 move.l -[A7], A0
00000074 4EAD BC28 jsr [A5 - 0x43D8]
00000078 2053 movea.l A0, [A3]
0000007A 316A 0004 0024 move.w [A0 + 0x24], [A2 + 0x4]
00000080 2053 movea.l A0, [A3]
00000082 316A 0006 0038 move.w [A0 + 0x38], [A2 + 0x6]
00000088 4FEF 000C lea.l A7, [A7 + 0xC]
0000008C 4CDF 0C00 movem.l A2,A3, [A7]+
00000090 4E75 rts
00000092 2F0B move.l -[A7], A3
00000094 226F 0008 movea.l A1, [A7 + 0x8]
00000098 266F 000C movea.l A3, [A7 + 0xC]
0000009C 2051 movea.l A0, [A1]
0000009E 36A8 0020 move.w [A3], [A0 + 0x20]
000000A2 2051 movea.l A0, [A1]
000000A4 3768 0022 0002 move.w [A3 + 0x2], [A0 + 0x22]
000000AA 2051 movea.l A0, [A1]
000000AC 3768 0024 0004 move.w [A3 + 0x4], [A0 + 0x24]
000000B2 2051 movea.l A0, [A1]
000000B4 3768 0038 0006 move.w [A3 + 0x6], [A0 + 0x38]
000000BA 2051 movea.l A0, [A1]
000000BC 4A68 0024 tst.w [A0 + 0x24]
000000C0 670E beq +0x10 /* 000000D0 */
000000C2 2051 movea.l A0, [A1]
000000C4 4268 0024 clr.w [A0 + 0x24]
000000C8 2051 movea.l A0, [A1]
000000CA 317C 00FF 0038 move.w [A0 + 0x38], 0xFF
label000000D0:
000000D0 265F movea.l A3, [A7]+
000000D2 4E75 rts
000000D4 2F0B move.l -[A7], A3
000000D6 266F 0008 movea.l A3, [A7 + 0x8]
000000DA 2053 movea.l A0, [A3]
000000DC 4A68 003C tst.w [A0 + 0x3C]
000000E0 6F1A ble +0x1C /* 000000FC */
000000E2 2053 movea.l A0, [A3]
000000E4 2068 003E movea.l A0, [A0 + 0x3E]
000000E8 2250 movea.l A1, [A0]
000000EA 2053 movea.l A0, [A3]
000000EC 3028 003C move.w D0, [A0 + 0x3C]
000000F0 48C0 ext.l D0
000000F2 5380 subq.l D0, 1
000000F4 D3C0 add.l A1, D0
000000F6 1011 move.b D0, [A1]
000000F8 265F movea.l A3, [A7]+
000000FA 4E75 rts
label000000FC:
000000FC 7000 moveq.l D0, 0x00
000000FE 265F movea.l A3, [A7]+
00000100 4E75 rts
00000102 2F0A move.l -[A7], A2
00000104 594F subq.w A7, 4
00000106 246F 000C movea.l A2, [A7 + 0xC]
0000010A 200A move.l D0, A2
0000010C 4A80 tst.l D0
0000010E 6606 bne +0x8 /* 00000116 */
00000110 2E80 move.l [A7], D0
00000112 7000 moveq.l D0, 0x00
00000114 601E bra +0x20 /* 00000134 */
label00000116:
00000116 594F subq.w A7, 4
00000118 2052 movea.l A0, [A2]
0000011A 3268 005E movea.w A1, [A0 + 0x5E]
0000011E 2F09 move.l -[A7], A1
00000120 2052 movea.l A0, [A2]
00000122 3268 005E movea.w A1, [A0 + 0x5E]
00000126 2F09 move.l -[A7], A1
00000128 2F0A move.l -[A7], A2
0000012A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000012E A83D syscall TEDispatch
00000130 201F move.l D0, [A7]+
00000132 48C0 ext.l D0
label00000134:
00000134 584F addq.w A7, 4
00000136 245F movea.l A2, [A7]+
00000138 4E75 rts
0000013A 48E7 1030 movem.l -[A7], D3,A2,A3
0000013E 594F subq.w A7, 4
00000140 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000144 4EAD B5F8 jsr [A5 - 0x4A08]
00000148 2648 movea.l A3, A0
0000014A 200B move.l D0, A3
0000014C 584F addq.w A7, 4
0000014E 6712 beq +0x14 /* 00000162 */
00000150 102B 000E move.b D0, [A3 + 0xE]
00000154 4880 ext.w D0
00000156 3F00 move.w -[A7], D0
00000158 4EAD BD40 jsr [A5 - 0x42C0]
0000015C 4A00 tst.b D0
0000015E 544F addq.w A7, 2
00000160 6608 bne +0xA /* 0000016A */
label00000162:
00000162 584F addq.w A7, 4
00000164 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000168 4E75 rts
label0000016A:
0000016A 246B 0010 movea.l A2, [A3 + 0x10]
0000016E 200A move.l D0, A2
00000170 6700 00C0 beq +0xC2 /* 00000232 */
00000174 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000178 4A28 16EC tst.b [A0 + 0x16EC]
0000017C 6724 beq +0x26 /* 000001A2 */
0000017E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000182 302F 0018 move.w D0, [A7 + 0x18]
00000186 B068 16E8 cmp.w D0, [A0 + 0x16E8]
0000018A 6616 bne +0x18 /* 000001A2 */
0000018C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000190 302F 001A move.w D0, [A7 + 0x1A]
00000194 B068 16EA cmp.w D0, [A0 + 0x16EA]
00000198 6608 bne +0xA /* 000001A2 */
0000019A 0C2B 0001 001B cmpi.b [A3 + 0x1B], 0x1
000001A0 6704 beq +0x6 /* 000001A6 */
label000001A2:
000001A2 7000 moveq.l D0, 0x00
000001A4 6002 bra +0x4 /* 000001A8 */
label000001A6:
000001A6 7001 moveq.l D0, 0x01
label000001A8:
000001A8 1600 move.b D3, D0
000001AA 1F03 move.b -[A7], D3
000001AC 2F0A move.l -[A7], A2
000001AE A813 syscall TEAutoView
000001B0 4A2D 1C04 tst.b [A5 + 0x1C04]
000001B4 6712 beq +0x14 /* 000001C8 */
000001B6 4857 pea.l [A7]
000001B8 A874 syscall GetPort
000001BA 2052 movea.l A0, [A2]
000001BC 2F28 0052 move.l -[A7], [A0 + 0x52]
000001C0 A873 syscall SetPort
000001C2 486B 001E pea.l [A3 + 0x1E]
000001C6 AA15 syscall RGBBackColor
label000001C8:
000001C8 4EAD BBB0 jsr [A5 - 0x4450]
000001CC 4A00 tst.b D0
000001CE 6706 beq +0x8 /* 000001D6 */
000001D0 526D 11CC addq.w [A5 + 0x11CC], 1
000001D4 6004 bra +0x6 /* 000001DA */
label000001D6:
000001D6 426D 11CC clr.w [A5 + 0x11CC]
label000001DA:
000001DA 0C6D 0002 11CC cmpi.w [A5 + 0x11CC], 0x2
000001E0 6D1A blt +0x1C /* 000001FC */
000001E2 2F0A move.l -[A7], A2
000001E4 2052 movea.l A0, [A2]
000001E6 3268 003C movea.w A1, [A0 + 0x3C]
000001EA 2F09 move.l -[A7], A1
000001EC 42A7 clr.l -[A7]
000001EE 4EAD BC28 jsr [A5 - 0x43D8]
000001F2 426D 11CC clr.w [A5 + 0x11CC]
000001F6 4FEF 000C lea.l A7, [A7 + 0xC]
000001FA 6012 bra +0x14 /* 0000020E */
label000001FC:
000001FC 2F0A move.l -[A7], A2
000001FE 1F2F 0020 move.b -[A7], [A7 + 0x20]
00000202 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000206 4EAD BC08 jsr [A5 - 0x43F8]
0000020A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000020E:
0000020E 422D 1BC2 clr.b [A5 + 0x1BC2 /* export_884 */]
00000212 4A2D 1C04 tst.b [A5 + 0x1C04]
00000216 6708 beq +0xA /* 00000220 */
00000218 4EAD BAA0 jsr [A5 - 0x4560]
0000021C 2F17 move.l -[A7], [A7]
0000021E A873 syscall SetPort
label00000220:
00000220 4A03 tst.b D3
00000222 670E beq +0x10 /* 00000232 */
00000224 4227 clr.b -[A7]
00000226 2F0A move.l -[A7], A2
00000228 A813 syscall TEAutoView
0000022A 42A7 clr.l -[A7]
0000022C 4EAD AC98 jsr [A5 - 0x5368]
00000230 584F addq.w A7, 4
label00000232:
00000232 584F addq.w A7, 4
00000234 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000238 4E75 rts
0000023A 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
0000023E 4FEF FFE0 lea.l A7, [A7 - 0x20]
00000242 3A2F 003E move.w D5, [A7 + 0x3E]
00000246 2F2F 0040 move.l -[A7], [A7 + 0x40]
0000024A 4EAD B5F8 jsr [A5 - 0x4A08]
0000024E 2648 movea.l A3, A0
00000250 200B move.l D0, A3
00000252 584F addq.w A7, 4
00000254 6712 beq +0x14 /* 00000268 */
00000256 102B 000E move.b D0, [A3 + 0xE]
0000025A 4880 ext.w D0
0000025C 3F00 move.w -[A7], D0
0000025E 4EAD BD40 jsr [A5 - 0x42C0]
00000262 4A00 tst.b D0
00000264 544F addq.w A7, 2
00000266 660A bne +0xC /* 00000272 */
label00000268:
00000268 4FEF 0020 lea.l A7, [A7 + 0x20]
0000026C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00000270 4E75 rts
label00000272:
00000272 246B 0010 movea.l A2, [A3 + 0x10]
00000276 200A move.l D0, A2
00000278 6700 0150 beq +0x152 /* 000003CA */
0000027C 0C45 0008 cmpi.w D5, 0x8
00000280 6710 beq +0x12 /* 00000292 */
00000282 4878 0001 push.l 0x1
00000286 4EBA FD80 jsr [PC - 0x280 /* 00000008 */]
0000028A 4A00 tst.b D0
0000028C 584F addq.w A7, 4
0000028E 6700 013A beq +0x13C /* 000003CA */
label00000292:
00000292 0C2B 0001 001B cmpi.b [A3 + 0x1B], 0x1
00000298 57C0 seq D0
0000029A 4400 neg.b D0
0000029C 49C0 lea.l A4, D0
0000029E 1600 move.b D3, D0
000002A0 0C2B 0003 001B cmpi.b [A3 + 0x1B], 0x3
000002A6 6600 00B4 bne +0xB6 /* 0000035C */
000002AA 0C45 0008 cmpi.w D5, 0x8
000002AE 6700 00AC beq +0xAE /* 0000035C */
000002B2 2052 movea.l A0, [A2]
000002B4 2252 movea.l A1, [A2]
000002B6 3029 0022 move.w D0, [A1 + 0x22]
000002BA B068 0020 cmp.w D0, [A0 + 0x20]
000002BE 6600 009C bne +0x9E /* 0000035C */
000002C2 302B 0028 move.w D0, [A3 + 0x28]
000002C6 48C0 ext.l D0
000002C8 382B 002C move.w D4, [A3 + 0x2C]
000002CC 48C4 ext.l D4
000002CE 9880 sub.l D4, D0
000002D0 4267 clr.w -[A7]
000002D2 486F 000A pea.l [A7 + 0xA]
000002D6 486F 0008 pea.l [A7 + 0x8]
000002DA 486F 000A pea.l [A7 + 0xA]
000002DE 2F0A move.l -[A7], A2
000002E0 3F3C 0003 move.w -[A7], 0x3
000002E4 A83D syscall TEDispatch
000002E6 4EAD D7A0 jsr [A5 - 0x2860]
000002EA 1F68 0046 0016 move.b [A7 + 0x16], [A0 + 0x46]
000002F0 4EAD D7A0 jsr [A5 - 0x2860]
000002F4 3F68 0044 0014 move.w [A7 + 0x14], [A0 + 0x44]
000002FA 4EAD D7A0 jsr [A5 - 0x2860]
000002FE 3F68 004A 0018 move.w [A7 + 0x18], [A0 + 0x4A]
00000304 3F2F 0008 move.w -[A7], [A7 + 0x8]
00000308 A887 syscall TextFont
0000030A 3F2F 000C move.w -[A7], [A7 + 0xC]
0000030E A88A syscall TextSize
00000310 7000 moveq.l D0, 0x00
00000312 102F 000A move.b D0, [A7 + 0xA]
00000316 3F00 move.w -[A7], D0
00000318 A888 syscall TextFace
0000031A 554F subq.w A7, 2
0000031C 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00000320 A88D syscall CharWidth
00000322 301F move.w D0, [A7]+
00000324 48C0 ext.l D0
00000326 5C80 addq.l D0, 6
00000328 9840 sub.w D4, D0
0000032A 554F subq.w A7, 2
0000032C 2052 movea.l A0, [A2]
0000032E 2068 003E movea.l A0, [A0 + 0x3E]
00000332 2F10 move.l -[A7], [A0]
00000334 4267 clr.w -[A7]
00000336 2052 movea.l A0, [A2]
00000338 3F28 003C move.w -[A7], [A0 + 0x3C]
0000033C A886 syscall TextWidth
0000033E 301F move.w D0, [A7]+
00000340 3C00 move.w D6, D0
00000342 3F2F 0014 move.w -[A7], [A7 + 0x14]
00000346 A887 syscall TextFont
00000348 3F2F 0018 move.w -[A7], [A7 + 0x18]
0000034C A88A syscall TextSize
0000034E 7000 moveq.l D0, 0x00
00000350 102F 0016 move.b D0, [A7 + 0x16]
00000354 3F00 move.w -[A7], D0
00000356 A888 syscall TextFace
00000358 BC44 cmp.w D6, D4
0000035A 6E6E bgt +0x70 /* 000003CA */
label0000035C:
0000035C 1F03 move.b -[A7], D3
0000035E 2F0A move.l -[A7], A2
00000360 A813 syscall TEAutoView
00000362 4A2D 1C04 tst.b [A5 + 0x1C04]
00000366 6714 beq +0x16 /* 0000037C */
00000368 486F 0004 pea.l [A7 + 0x4]
0000036C A874 syscall GetPort
0000036E 2052 movea.l A0, [A2]
00000370 2F28 0052 move.l -[A7], [A0 + 0x52]
00000374 A873 syscall SetPort
00000376 486B 001E pea.l [A3 + 0x1E]
0000037A AA15 syscall RGBBackColor
label0000037C:
0000037C 42A7 clr.l -[A7]
0000037E 2F0A move.l -[A7], A2
00000380 3F05 move.w -[A7], D5
00000382 3F2F 0046 move.w -[A7], [A7 + 0x46]
00000386 4EAD AF90 jsr [A5 - 0x5070]
0000038A 1800 move.b D4, D0
0000038C 4A2D 1C04 tst.b [A5 + 0x1C04]
00000390 4FEF 000C lea.l A7, [A7 + 0xC]
00000394 670A beq +0xC /* 000003A0 */
00000396 4EAD BAA0 jsr [A5 - 0x4560]
0000039A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000039E A873 syscall SetPort
label000003A0:
000003A0 4A03 tst.b D3
000003A2 6726 beq +0x28 /* 000003CA */
000003A4 4227 clr.b -[A7]
000003A6 2F0A move.l -[A7], A2
000003A8 A813 syscall TEAutoView
000003AA 4A04 tst.b D4
000003AC 671C beq +0x1E /* 000003CA */
000003AE 2052 movea.l A0, [A2]
000003B0 3010 move.w D0, [A0]
000003B2 48C0 ext.l D0
000003B4 2052 movea.l A0, [A2]
000003B6 3228 0008 move.w D1, [A0 + 0x8]
000003BA 48C1 ext.l D1
000003BC 9280 sub.l D1, D0
000003BE 3741 0024 move.w [A3 + 0x24], D1
000003C2 42A7 clr.l -[A7]
000003C4 4EAD AC98 jsr [A5 - 0x5368]
000003C8 584F addq.w A7, 4
label000003CA:
000003CA 4FEF 0020 lea.l A7, [A7 + 0x20]
000003CE 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000003D2 4E75 rts
000003D4 2F0A move.l -[A7], A2
000003D6 594F subq.w A7, 4
000003D8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
000003DC 302F 000C move.w D0, [A7 + 0xC]
000003E0 B068 16E8 cmp.w D0, [A0 + 0x16E8]
000003E4 660A bne +0xC /* 000003F0 */
000003E6 302F 000E move.w D0, [A7 + 0xE]
000003EA B068 16EA cmp.w D0, [A0 + 0x16EA]
000003EE 676C beq +0x6E /* 0000045C */
label000003F0:
000003F0 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
000003F4 42A8 16DA clr.l [A0 + 0x16DA]
000003F8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
000003FC 216F 000C 16E8 move.l [A0 + 0x16E8], [A7 + 0xC]
00000402 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000406 4A68 16EA tst.w [A0 + 0x16EA]
0000040A 6750 beq +0x52 /* 0000045C */
0000040C 2F28 16E8 move.l -[A7], [A0 + 0x16E8]
00000410 4EAD B600 jsr [A5 - 0x4A00]
00000414 2448 movea.l A2, A0
00000416 200A move.l D0, A2
00000418 584F addq.w A7, 4
0000041A 6722 beq +0x24 /* 0000043E */
0000041C 102A 000E move.b D0, [A2 + 0xE]
00000420 4880 ext.w D0
00000422 3F00 move.w -[A7], D0
00000424 4EAD BD40 jsr [A5 - 0x42C0]
00000428 4A00 tst.b D0
0000042A 544F addq.w A7, 2
0000042C 6710 beq +0x12 /* 0000043E */
0000042E 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000432 216A 0010 16DA move.l [A0 + 0x16DA], [A2 + 0x10]
00000438 584F addq.w A7, 4
0000043A 245F movea.l A2, [A7]+
0000043C 4E75 rts
label0000043E:
0000043E 4267 clr.w -[A7]
00000440 486F 0002 pea.l [A7 + 0x2]
00000444 4EAD B560 jsr [A5 - 0x4AA0]
00000448 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
0000044C 216F 0006 16E8 move.l [A0 + 0x16E8], [A7 + 0x6]
00000452 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00000456 42A8 16DA clr.l [A0 + 0x16DA]
0000045A 5C4F addq.w A7, 6
label0000045C:
0000045C 584F addq.w A7, 4
0000045E 245F movea.l A2, [A7]+
00000460 4E75 rts
00000462 0000 0000 ori.b D0, 0x0
00000466 0000 0000 ori.b D0, 0x0
0000046A 0000 0000 ori.b D0, 0x0